package com.ruoyi.project.business.askleave.response;

import java.time.LocalDateTime;
import java.time.LocalTime;
import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.framework.aspectj.lang.annotation.Excel;

                                                                    

import com.ruoyi.project.business.common.response.NamesResponse;
/**
 * 请假对象 schedule_ask_leave
 * 
 * @author ${author}
 * @date 2024-04-11
 */
@Data
public class AskLeaveResponse extends NamesResponse {

    /**  */
    private Long id;
    /** 用户ID */
    /** 假期名称 */
    private String holidayName;
    /** 假期类型 HolidayType 1: 调休 2: 年假 3: 病假 4: 事假 5: 婚假 6: 丧假 7: 产假 8: 陪产假 9:工伤假  10:产检假  11:流产假  12: 哺乳假 */
    private Integer holidayType;
    /** 考勤月 */
    private Integer month;
    /** 考勤年 */
    private Integer year;
    /** day of month */
    private Integer dayOfMonth;
    /** day of week */
    private Integer dayOfWeek;
    /** 打卡时间 */
    private LocalDateTime applyTimeStart;
    /** 打卡时间 */
    private LocalDateTime applyTimeEnd;
    private Date createTime;

}
